iText requires JDK 1.4. It's available for free under a multiple license: MPL and LGPL.
